package Interfaces;

import java.util.ArrayList;

import BD.*;

public interface IAdministrador {

	public Juego cargarDatosJuego(String aIdJuego);

	public void Actualizar(String aIdJuego, String aNombreJuego, String aImagenJuego, float aApuestaMinima, String aTipoJuego, String aArchivoJuego);

	public ArrayList<Juego> cargarSesionAdmin();

	public ArrayList<Queja_sugerencia> cargarBuzon();

	public void expulsarUsuario(String aNombreUsuario, float aTiempoExpulsion);

	public void incorporarJuego(String aNombreJuego, String aImagenJuego, float aApuestaMinima, String aTipoJuego, String aArchivoJuego);

	public ArrayList<Usuario> cargarListaUsuarios();

	public void guardarCambiosPerfil(String aNombreUsuario, String aEmail);

	public void modificarPassword(String aNombreUsuario, String aAntiguaPass, String aNuevaPass);

	public void modificarPregunta(String aNombreUsuario, String aPassword, String aNuevaPregunta, String aNuevaRespuesta);

	public void guardarCambiosPerfil(String aNombreUsuario, String aEmail, String aTarjetaCredito, String aCuentaBancaria);

	public ArrayList<Mensaje_chat> cargarRegistroChat();

	public Queja_sugerencia verQuejaSugerencia(String aIdQuejaSugerencia);
}